package com.ad.platform.service.impl;

import com.ad.platform.mapper.WebLogMapper;
import com.ad.platform.model.WebLog;
import com.ad.platform.service.IWebLogService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <p>
 * 日志表 服务实现类
 * </p>
 *
 * @author gdx
 * @since 2021-03-08
 */
@Service
@Slf4j
public class WebLogServiceImpl extends ServiceImpl<WebLogMapper, WebLog> implements IWebLogService {

    @Autowired
    private WebLogMapper webLogMapper;

    /**
     * 新增日志记录
     *
     * @param webLog
     */
    @Override
    public Long insertLog(WebLog webLog) {
        webLogMapper.insert(webLog);
        log.info("======== " + webLog.getId());
        return webLog.getId();
    }

    /**
     * 测试select接口
     *
     * @param webLog
     */
    @Override
    public List<WebLog> select(WebLog webLog) {
        List<WebLog> webLogs = webLogMapper.selectList(null);
        return webLogs;
    }
}
